to add insult to injury - Francés Inglés Diccionario